package pe.gob.osce.sirenas.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;


public class EstadoDTO implements Serializable,Cloneable {


	
	/**
	 * 
	 */
	private static final long serialVersionUID = -1316709035345080777L;

	private Long idEstado;	
	private String tipoEstado;
	private String codEstado;	
	private String nomEstado;	
	private String tagEstado;	
	private String descEstado;		
	private Boolean indIncidencia;	
	private Boolean indUpdEstado;	
	private Long estado;
	
	private AuditoriaDTO auditoriaDTO;
	
	public EstadoDTO clone() {
		 
		EstadoDTO emp = null;
        try {
            emp = (EstadoDTO) super.clone();
        } catch (CloneNotSupportedException e) {
            System.out.println(e);
        }
        return emp;
    }

	/**
	 * @return the idEstado
	 */
	public Long getIdEstado() {
		return idEstado;
	}

	/**
	 * @param idEstado the idEstado to set
	 */
	public void setIdEstado(Long idEstado) {
		this.idEstado = idEstado;
	}

	/**
	 * @return the codEstado
	 */
	public String getCodEstado() {
		return codEstado;
	}

	/**
	 * @param codEstado the codEstado to set
	 */
	public void setCodEstado(String codEstado) {
		this.codEstado = codEstado;
	}

	/**
	 * @return the nomEstado
	 */
	public String getNomEstado() {
		return nomEstado;
	}

	/**
	 * @param nomEstado the nomEstado to set
	 */
	public void setNomEstado(String nomEstado) {
		this.nomEstado = nomEstado;
	}

	/**
	 * @return the tagEstado
	 */
	public String getTagEstado() {
		return tagEstado;
	}

	/**
	 * @param tagEstado the tagEstado to set
	 */
	public void setTagEstado(String tagEstado) {
		this.tagEstado = tagEstado;
	}

	/**
	 * @return the descEstado
	 */
	public String getDescEstado() {
		return descEstado;
	}

	/**
	 * @param descEstado the descEstado to set
	 */
	public void setDescEstado(String descEstado) {
		this.descEstado = descEstado;
	}

	/**
	 * @return the indIncidencia
	 */
	public Boolean getIndIncidencia() {
		return indIncidencia;
	}

	/**
	 * @param indIncidencia the indIncidencia to set
	 */
	public void setIndIncidencia(Boolean indIncidencia) {
		this.indIncidencia = indIncidencia;
	}

	/**
	 * @return the indUpdEstado
	 */
	public Boolean getIndUpdEstado() {
		return indUpdEstado;
	}

	/**
	 * @param indUpdEstado the indUpdEstado to set
	 */
	public void setIndUpdEstado(Boolean indUpdEstado) {
		this.indUpdEstado = indUpdEstado;
	}

	/**
	 * @return the estado
	 */
	public Long getEstado() {
		return estado;
	}

	/**
	 * @param estado the estado to set
	 */
	public void setEstado(Long estado) {
		this.estado = estado;
	}

	/**
	 * @return the auditoriaDTO
	 */
	public AuditoriaDTO getAuditoriaDTO() {
		return auditoriaDTO;
	}

	/**
	 * @param auditoriaDTO the auditoriaDTO to set
	 */
	public void setAuditoriaDTO(AuditoriaDTO auditoriaDTO) {
		this.auditoriaDTO = auditoriaDTO;
	}

	/**
	 * @return the tipoEstado
	 */
	public String getTipoEstado() {
		return tipoEstado;
	}

	/**
	 * @param tipoEstado the tipoEstado to set
	 */
	public void setTipoEstado(String tipoEstado) {
		this.tipoEstado = tipoEstado;
	}	
	
	
}
